AX
u
tile? i
paEe :
m= 2
<i
eh
n
0 <DS
¢ Kui oo
" cr > IR
Ee
. bo oe
t 359
1 fa age
t Cl xe
0 Fr a
w <4
ho ty
—and
a a
Cea: s
HB x
aes
f. 6
~!
AX
CONTENTS
A tutorial on
Machine Code Programing
2068 Notes
°
“AMATNODNRA A
Screens
Music Maker
VU
FILE as a Word Frocessor
A Word Processor in Basic
The Early Sinclair
The QL Report
Letters
4k WELCOME x4%
There are a lot of new
group then please bear with me.
you’re an old timer in the
S who are confused about what a
If
a
is. We have gotten
current issue of the newsletter
member
"I thought you guys would treat me better than this.
ue of the newsletter?",
y confusion but this IS the most curre
few letters that say something like...
When do I get the current iss
nt issue of the newsletter.
sorry for an
are
We
It is being typed on May 1
four issues. After
newsletter would not be
missed
the
5S, 1985. Last summer the newsletter
of
dating
putting out four
group decided that the
the
much discussion,
"updated",
As the
issues.
"quick"
we would try to catch up by
Instead,
oa 4a
— Ow
“A oO
pS)
ul
ie]
U4
rt
X @
aa
+ 0
Hx
Q
4 0
uo
=z
Oa
cz
Q
con
yw
=
‘=
GT WM
oo
~ oa
m
G
a
Lo
am
wu
Ci
ch
=> UD
-c
oe ed
*L
Q@ a
U2
et
a — a
a
Uc
cw
Tow
i]
cw
i)
Em
c
+ G
is}
we)
uo
Cc
G
—~ @
Qe
u]
U
a @
a
fom |
pe)
HF
ul so
Qu
omer
ua
aoc
pore)
Ho
=> aw
ao
yi
un
Go rc
ee)
c
ie]
Oe
Cc
ro an on
>~ 3
Gc Oa
wy
this is the current issue. If you want back
So do not worry,
summer.
this
issues, here are the current
date"
"up to
Vol. II, No. 1-4, $5.00; Vol. II, Now 5 thraugh Na.
Add $1.00 for shipping and postage.
prices:
: $1.50/issue; Vol. II complete #9
Q
.o
12
not have
do
writers
issues a month is that
ral
ite an article and have
One result of trving to publish seve
enough le
to be included in the
switching for the
it mailed to us in time
However,
S series on bank
to be included in this issue.
ad time to wr
not
did
ZX 81
his series will continue in the
Part II of Dr. Paul Hunter?’
in
next issue,
reach
time
us
next issue,
L ON MACHINE CODE PROGRAMMING
=: A TUTORIA
2068 NOTES
by Dick Scoville
.. ; mo 4000
vu dete mon am
- - Wout Le Twp
- He LI os hy ee ee | nny et SY
wo Boe
2 Ame
~ IT) sed
pa] Woeea IY Load: on |
is en QIN 2 yd . |
aed tet ced WDD ATP e Ty sal Ud det Mee oot
CD -00ny ty Po eee ©) ee ee Be)
wW ECD thee nh] way aa
Ue) i on oc Me et OTD yy De
uy t Ts Come) een Say oe or ULI rt ed
3 wp luo © rt TM ed 0 ed ID ae
Mo Matus = po om Coa
PO os Os ~~
+e4 ea oT Me bot wy yl.
meee Ty ay w1 May he ail ele WD wy
ee a Ce oo oom tt fe
AOD ose wie DE WM eis Woon wc
ye ag 24m Ure OY Comey oa cy | sel oth
het he OPO CL ef Ser a
ca IT er D Les + Dea wp upc wut
WOLD rere yee od fe ee.
DU Va Co oN oc ema
a Oe) DY ee ee) ee)
+ 2 Dea = cea) -O tae Cc + 1
mM
My |
[eee nT]
tet tet mal
+ pas
Mh ace
fs nD 0 Wide oy
cm ee ee oe ST
Dee WO 2 mk oe boc may
Wey he et ye eww .
Al? 0
Wp ed
eg Mee
cr 2
pe ae
a) a ag
a sae er
(IW set
mot
WIT) vet
wom
LE
'
Hoy
bicom
a? 0) ee ge
wees mt) ere)
WF ed vod a4 IP ays a2
pd a be
4-2 rd WD AY
Ala? 2
Ge ty sel TD
vet Se TA eet
et at it
aon
MOR Tete
Che! rbd mr Daa)
Mo i et PAS Le -
A te et et et ced et wt --
07 WD ee W501 4 Wout
occ at a eo wom
bed? RU) © ca) | eh ws
SAH Dew Oe oe oo en -
WW te? eet he eet eet bed ee 0D ee DL ty on.
poe eee 3 4 cut HO Tea Co sac pea)
Yuri wc wy Ws ay ie We ha ED WD ed ae LT ee
See pet ed et ct on ere]
WA Were
DON OR
1721791791)
Meer tae et ee Eo ay
Wa
De oe ee
weet
Went et
Me
Says Lo Oo)
a
- mm t
a bocoed toa .-
Oye | oupic em
ved Mae
at
ts
ed
1 “Wan
med pe He Wy
1 at
OCR fe ok
IW Eo
al fe HL
lu lu
TG Od cb 0
ededed ocd
‘uy
o~
200 ty)
(01 0. «43
a iT)
ee eed) Soa
mene)
ededed
Fach NANE fFilé has seven
“Frélds": name, address, city,
state, ZiP, Extra and Special.
EFsech of the fields can be UP to
S2 characters tongs, IF chose
Seven because IT Only nméeded set
e€em. but E€ignht if & better
choice, €Specialtly since it is
&2 Q9G0d idéa to have Separate
Fiétds for fFirst-name and Last-—
hame to fFacititate 2tphabeétiz—-
img them.
So €&acth NAME File witl have
Eight fields, catled 4, 2, &,
cee, Se Besides its use at 4
hame-and-address Fiter, here ar
Some ather Possibilities:
FLD FLO CONTENTS
z Cate
2 AM appointments
3 Ff
e PM appointments
5 Short diary
re or
s MEMOS
of
a Room if house
2 Furniture item or whatever
3 How cbtained,
4 cost. étc.
= Description.
5S notes,
Pd Value,
s etc.
of
i Stock mame
2 Number oF shares
3S Purchase
4 info
s Ualue and price,
6 high and Low, etc.
7 Sates
S info
Rs yuocu can see, the G-field,
S2 character max-per-Fietd isn’
id€Sl For atl apptications. We
CGUld Make these Mumbers varia-—
bles but screen ISPLSauU anda
management can become &2 head-
ache. Remember, 2h Portion of
@ field that isn’t Filled wont
take up space if néemoru--the
UsSé€d Portion GF €2cthn Field will
be Packed right nmext to the
FPreceéding one.
rt
ied
Remember alse that we arent
writing the kind Of Program
that begins
“TYPE in Your hame.”
“Hello, how are yout (GrBi "
b
“Ha, (bICK) » What
color would you Like?’
é€tc., etc.
Such
Programs gobble up space,
and are written for people whe
don’t know the prodgram—--in fact,
for the People, Who, emong the
imtendéd users, have the least
understanding. The Program you
write Wilt be yo Uf Ss im the
Sense that you Will Know éexact—
Ly What’s if it and you will be
able
to tailor it--for example,
bu breaking into its BASIC--
Without making it tltonger.
R
Lthough this is a@ prelimin-—-
ary article, I don’t Want to end
it mot having Given YoU some-
thing to do at the trusty 2066.
Sc tet me Explain how IF expect
LG move input date, Which at
First if inh the form GF 2 BASIC
String--saey d¥--tG its Place in
UPPEer memory. PGKinG UP €ach
Character (using BASIC) is GE,
but the BASIC vtes &= Lot oF
butes, and it is Stow. Here if
am €caneomicat and fast way oF
doing it using the LPRINT
command: ;
Choose ah unused portion of
UPPEe
f memory--I’°tt choose the
Portion that begins at CDSS =
S6576 dec (Do = 221 dec).
Next
Bie
DOGS
DO@2
DOGS
DOGS
DOO?
COGA
» enter the Following sim—-
Program.
(data) 1SDcC
LD HL, (O@@DE} 2AGSDLD
LD (HL) ,A 77
INC HL 23
LD (@00D) ,HL 2206DC
RET cs
Now enter the following BASIC
Prog
180
116
26
136
146
Cam:
POKE 26703,2: POKE 26704,221
INPUT d#%
LPRINT d#4;
POKE 267603,8: POKE 26784.5
STOP
Now GOTO i880 and, at the
Brompt, tupe in and enter a
Little something.
Finally, &xamine your memory
Starting at DESS. You wilt sée-
Hour Eentru starting at DDI.
The contents of DOSS-DPG1 is the
address of Your First uMUsed
bute. If you GOTO 168 again.
YGU Will Enter your second mes-—
Sage directly above the first.
Tf wou omit the sSséemi-cotonm in
Liné 1260, What happens? Hint:
@Gfb=1Sdec is the standard ASCII
cOntrol character for “Carriage
réturn line feed.”
How does this work? Roughty,
LPRINT calls intG Play & Por-
tion of the BASIC interpreter
that generates 2 Stream of
Characters (getting rid of Séemi-
coOLONsS, commas, TABS, etc...
and replacing them with certain
ASCII controt characters.)
AS €ach character GF the stream
is generated, it is Placed in
register A and &2 catt if Made to
the routine whose address is at
2676S. This if the spot where
We POKEd the address ODGBS of
cur routine. Hormatlyu, at 26783
1& the address BSEG., and we
réstored 26783 to its normat
Value after we Finished our
LPRINT command.
In other words, 2t 26783 is
the address Of the routine that
dces something With the stream—--
it channels it. Notice that our
Little routine aessumes that the
A register Will contain the
current stream character-—--it
Simply adds that character to
the top of its List, and incre-
ments the address OF the top of
the list. You can have some
fun bu Channeling the stream to
the BEEPer port!
Next time, we’tl start on the
actual coding.
tut Uf oe.
lin, litle, ln,
SCREENS
This is a new feature in the newsletter. I¢
you have an interesting screen program for the TS
1000 or TS2068, then send in a copy of the screen
and also the program. The first three screens were
done by Dick Scoville. The last screen and the
program was done by Lonnie Kendall.
2 Ae gt rganasnn AN AADEAENADAAR OWA “MARA My i
vane ssanvanabestanhaetonntngay nay mnt ti
ete aurinsaonnnnneNARNANsonniy tan ion nt ay
ae an nnn neh dnaRA needa Ah erend TT ety A, hy, My,
peter ne
- agit at pare aC bee
“ae nee sti mrt a coenestnnnenaneiay Sh Batt Ni
ae ae eT me a arene niet ei "
hy
" hy
La ad om ne PSESENONNRAN DD, ‘a
YY conan eaten NN SN
La La La a HaReeeanagayg Vb, Ny
a eu ve ee ae pn eet NN
hy
,
iif Wiles P a i My ASN \ hh
I NSN
\
Mifie on ‘aman te ANN
CT, TA
Neal J
rr
\\\ ww WY)
af
aaa eenatencteh masa aft ae
mtn nrere tg eT dt
SS 1, = me nsnenranraneney® . !
NENT ws Se ne anette tty ff
peeccaer erent
AUenatangyggencnandt? anent lds Ct
a mitaiey enna cau wn it at
M
\ Nina etsNen
‘ry ASP sane eeacatet
Igats
Caer ee Le
hain ate suture yeneetcaasttt io nut
4
Eerrcroees
=
Soe SeEeEES ese
Ae ON eas Je SS
2 10 0 STEP Sa Fos
255,08: NEXT y
E LET a=INT (RMDs
1@ FoR aie
@.yu: DRAW =
34° RANDOM MIZ
ZOOs1)
4@ LET nm=sINT (RNoSs5S4e213 :
H
46 LET z=INT ERNDSS 745 oe
S22 LET zfez: IF Z:G? THEM LET
ZPseP- [2-271
S& LET we=InT (Rnoes fed:
‘iach “se
) Nh AN At \ AN AN
2)
i
ANNAN S i!
RACY neoyyetaaette svayaveraeattl
why SING ai PTY aul!
SASS SS nvbagse "Hee ih vem ebai tl i
BNNs Beene tennant aang Wy Hh y f HH
RS ie at atenetth ey Le if
ancy ¢
CASS See yy Ay We j
es ee Sea ae Yes HE
5 an teated, ST tet I baa
See CAE
hts: Sat i Be
a 3 a PUPA a LO agtat ees
aut iM eeedntate Me
seat EN Es
ue .
bss eS
fonag
— a
— =
oe
_
paige Ft aes,
B@ IF wel@ THEN LET w=18
BE LET 9=INT (RNDses411
i C=INT (RNs)
S6 x=@Q TO 255 s7TeEp 3
ae Y=SIN Cix+ai en) ehiez
a4 Pet To 2 PLOT GueR Fy
oR Ry Po FOR pez To y PLOT
WER NEXT p
36 x
a5 IF UINKEY$="e" THEN GO SUB 3
Fee
1668 60 To 34
SSOG RANDOMIZE USR Sarig. LET es
SCHR S274+CHRS BP+CHRE 27
S510 LPRINT eg: yn.
b= i LPRINT €4;'"G10;32 el e$ pa
q =1lS35¢4
g =8
g =
g =
g =6
oO T CHES 27; CHR PEER (%
+
a =Pt+l: IF p=aS2 THEN LET
x . LET te=l4+1: GO To seae
p= Be GO TO 9837
SO4@ IF L=& THEN Let KSx-2O16- 74
ET 2=8+1: GO TO asaz
3541 GO To 3836
SS4d2 IF s=8 THEN Let BRSh+¢)L7Go: L
ET nm=n+1: GO To a8a4
9545 GO To Seas
S344 IF n=3 THEN RETURN
S645 GO To 9834
Lines 9800 to 9845 ane a seneen dump
for the Olivetti Pr 2300 printer,
148 PRINT AT SN,7;"H- 726 IF OP=13 THEN GO TO 13@ 2838 PRINT AT 17,6; “Se
15@ LET O=(5N-1) 242 738 IF OP=16 THEN BEEP 85716,AS =
168 LET BEEP=VAL NS$(04+1 TO 042) 748 IF OP=14 THEN GO To 3000 2842 PRINT AT @,8; | a |
MUSIC MAKER 178 BEEP .95,BEEP 758 IF OP=15 THEN’SO TO 3180 =
188 PRINT AT SN,7;7 ~ 768 IF OP=17 THEN STOP 2858 PRINT AT 1,8; | a |
by Jesse Duke 19@ IF STICK (1,1) =1 THEN LET 5 765 GO SUB See Zz _-
N=SN-1 7 778 GO TO 620 2068 INK 3: BEEP .91,10
wees IF STICK (1,1) =2 THEN LET 5S 838 PRINT AT 20,7; -DELETE NOTE? , 2e7ea arias AT 3,2; “ame”: PRINT A
= $1 aeeere” T 4, 2 r
218 IF SN<3 THEN LET SN=3 835 RETURN 2688 PRINT AT 5,2;-H B-“: PRINT A
SASS can 220 IF SN)16 THEN LET SN=16 848 PRINT AT 28,7;~-PLAY SONG?.. . T 6,2;-3 =
nn NEA hee? RRS 238 IF STICK (2,1)=1 THEN 60 TO “s20 BSG PRINT AT 7,2; “W~: PRINT A
A 258 a a
eed ta da 248 GO TO 149 858 PRINT AT 20,7;~ADD NOTE?... 2180 PRINT AT 9,0;-“H H-: PRINT A
to piay just 258 PRINT AT 20,7;-FLAT OR SHAR Pe T 18,8; 2e~
MUSIC MSKER is a p2?~ 855 RETURN ; 2118 PRINT AT _11,0;-B BB“: PRIN
OnE A ccaet, ge ge 254 GO SUB 9ee 868 PRINT AT 20,7; "PLAY NOTE?.. T AT 12,9;°8 8 E-
we L a5 a USE rut 255 LET SF=6@ ad 2128 PRINT AT 13,0; “EE-: PRIn
hav composed 268 PRINT AT 1,18+45F; -“E- 865 RETURN T AT 14,2;-3"
or Rave copied 265 BEEP .85,BEEP+SF: PRINT AT 878 PRINT AT 20,7; ~"STOP?....... 2138 PRINT AT 15,0; “EE-
ic’ Ha Ewe oe Le & 1,184SF;7° - Pgs 2148 G0 TO 2187
mi Ya YOU Can get a 270 IF STICK (1,1) =4 THEN LET 5 875 RETURN 2168 INK @
Fa he CODE STRING, F=SF-1 90@ IF STICK (2,1) =1 THEN GO TO 2165S FOR L=5 TO 13 STEP 2
it into the Little 280 IF STICK (1,1) =8 THEN LET 5S 9898 2178 PRINT AT L,@; ~--—------_____
ee aa ape. + ele F=SF+1 9@S_ IF STICK (1,1) <>@ THEN GO T -----+ —_-"
ee Sts ee ee 290 IF SF<-1 THEN LET SF=-1 Oo 985 2188 NEXT L
games etc. THE MM can 3@@ IF SF>1 THEN LET SF=1 918 RETURN 2185S 60 TO 2810
@dit. play and make 31@ IF STICK (2,1) =1 THEN GO TO 1808 POKE USR “A~,BIN ses80800 2187 INK 2
22 OF your work in a 338 1818 POKE USR “A~+1,BIN 88118000 2198 PRINT AT @,2; “ABCDEF-
Se ee ee ee 328 60 TO 268 1628 POKE USR “A~+2,BIN 81901900 2208 PRINT AT @,9; -FNS~
ai S2@tr ff Mat as 33@ LET AS=(BEEP+SF) 1838 POKE USR “A~+3,BIN 189000190 2218 PRINT AT @,13; ~DPANS-
he CODE STRING. THE NM 335 GO SUB 989 1048 POKE USR “A~+4,BIN 19999190 2228 AT #,19;~-note..
uo ota change actaves 3383 PRINT AT @,25;-~ - 1958 POKE USR “A“+5,BIN 81901990 AT 1,19; ~time..-
Beg UE ete, ie oe ep apo & 348 PRINT AT @,25;AS 1868 POKE USR “A~46,BIN 90119000 2248 PRINT AT 3,5; “Ta-: PRINT AT
BY Speed. e snare = 358 PRINT AT 20,7; "SELECT DURAT 1878 POKE USR “A~+7,BIN 4,5; "Tg"
&, fepegt of times, ION. 2.2007 1188 POKE USR “B~,BIN 96381880 AT 5,5; °Sf": PRINT AT
notes on et 368 LET 1T$="9016880492019900- 1118 POKE USR “B~+1,BIN #039019890 6,5; “Fe
ies Bae fie 365 LET =@ 1128 POKE USR “B"+2,BIN 9839919890 AT 7,5; -Td": PRINT AT
BS FO4NST 378 LET ST=2 1138 POKE USR “B~+3,BIN 909019980 8,5; "Sc"
ty : rts 375 PRINT AT 1,57; ~~ 1148 POKE USR “BW+4,BIN 111119080 2278 PRINT AT 9,5;-Fb": PRINT AT
‘There tle me io 388 LET O=(S5T-1) 242 1158 POKE USR “B~4+S5S,BIN 18901990 18,5; “Ta~
E MM! atoit 39@ LET TINE=-VAL T$(9+1 TO 032) 1168 POKE USR “B~46,BIN 19981900 AT 11,5;-Tg": PRINT A
wer t of the 408 IF TIHE=99 THEN GO 1178 POKE USR “B~+7,BIN 11111900 T 12,5;-sF7
ppaeinee Ale Sa Ee” 418 BEEP TIHEs16,AS 1288 POKE USR “C~,BIN 869¢13880 AT 13,5;"Fe~: PRINT a
= ofp OU Wa th 42@ PRINT AT 1,5T;7 ~ 1218 POKE USR “C~+1,BIN 90901900 T 14,5; ~Tda"
3 he Goyustick us 438 IF STICK (1,1) =4 THEN LET 5 1228 POKE USR “C~+2,BIN #88981990 PR AT 15,5;-SC": PRINT A
= oO sid@.and the T=ST-1 : 1238 POKE USR “C"+3,BIN 90301900 T 16,5;"Fb-
= aur chaice, The - _448 IF sTIck (1,17 =8 THEN LET s 1248 POKE USR “C"+4,5IN 81111900 23
Pas fe RE ee, 2k T=ST41 1258 POKE USR “C~35,BIN 81111900 3808 IF LEN AS<4 THEN GO TO 77@e
= pper PPh are 45@ IF ST«2 THEN LET sT=2 1268 POKE USR “C"46,BIN #1111990 3@1@ LET PLAY=(LEN ~A$/4)
7 RATION symbois, 468 IF 51>7 THEN LET ST= 1278 POKE USR “C~+7,BIN 81111900 3815 FOR J=1 TO PLAY
= set to = parts 478 IF STICK (2,1) =1 THEN GO TO 1388 POKE USR “D~,BIN 88111111 3@2@ LET C$=A$1ps
an : aah aia a a ee 580 1318 POKE USR “D-41, 89199000 3838 LET O=(5-1) 24
af you can Cnangeé 488 GO TO 375 1328 POKE USR “D~+2,B1IN 90199000 3848 LET OT=VAL €C$(04+1 TO 922)
tha OM APE gle geacea ae es S@@ IF TIHME<>99 THEN GO To S3e 1338 POKE USR “D~+3,BIN 80199000 3858 LET ON=VAL C$1043 TO 044)
‘O =ied, I siv& and Sie =1: BEEP .85,-28 1348 POKE USR “D~+4,BIN 90199000 3868 BEEP (8T/16) ,ON
- ve Aad pa koe S2e GO TO 375 1358 POKE USR “D~+5,BIN 11199000 3878 NEXT J
F SB. The e indicates 53@ LET 85=TIHNE 1368 POKE USR “D-+6,BIN 11199080 38838 BEEP (85/16) ,AS
the ive times normal. S4@ IF WALF=1 THEN LET 8S=TINE+ 1378 POKE USR “D~+7,BIN 11199080 3898 60
= secands,.tThe CTIME?s2) 1488 POKE USR “E~,BIN 60111111 310@ IF BS¢<1@ THEN LET A$=AS+-e-
fan the nate can S4S PRINT AT 1,25;7~ - 1418 POKE USR “E~+1,BIN 90190900 3118 LET A$=AS+STRS BS
far ane Nowe ca SS@ PRINT AT 1,25; (BS/16) 1428 POKE USR “E“+2,BIN 86111111 3128 IF_AS<1@ AND AS>=@ THEN LET
rf flat, 56@ GO SUB 1438 POKE USR “E“+3,BIN 801839000 AS=AS+~O~
J JESSE Duk 69a = 1448 +, @e1 Be AS=AS+ $ AS
JESSE DUKE LET OP=13 POKE USR ~“E-~ BIN CLBBB 3138 LET AS STR
685 PRINT AT 28,9;7 1458 POKE USR “E"+5,BIN 111980080 314@ IF ST=2 THEN LET G$=-A-
= 1468 POKE USR -E-+46,BIN 11199090 3158 IF ST=3 THEN LET G$="B-
oh 61@ FOR i=1 TO 5 1478 POKE USR “E~“+7,BIN 11199900 316@ IF ST=4 THEN LET G$="C-
1® LET A$=" 23 626 PRINT AT 1,0P; “E- 1586 POKE USR “F",BIN sesese8a 3178 IF ST=5 THEN LET 6$="D-
20 LET BS$="9800- naken” 63@ BEEP .981,28+L 151@ POKE USR “F“+41,BIN 99900800 3180 IF ST=6 THEN LET GS$="E-
3@ PRINT AT 18,7; Batt se DUKE” 648 PRINT AT 1,0P;7 - 152@ POKE USR “F°+4+2,BIN 980009000 3198 PRINT AT 5M, (NOTE+7) 76%
4@ PRINT BY JE 645 GO SUB 7@0@+ (0P2z18) 1538 POKE USR “F-43>BIN sesesese 3288 OVER
45 PAUSE 208 6S8 NEXT L 1548 POKE USR “F~+44,BIN seseseee 3218 IF =1 THEN PRINT AT SN,
46 CLS 66@ IF STICK (1,1) =4 THEN LET O 1558 POKE USR “F~+5,BIN 98908110 (NOTE+7) 5 “FO
58 GO SUB 18000 P=0P-1 1568 POKE USR “F~+6,BIN 90000110 3228 OVER @
ce 60 2 2808 678 IF STICK (1,1) =8 THEN LET O 778 POKE USR “F°+7,BIN 809001190 Fontan Sees THEN PRINT AT 17, (
INK P=0P4+1 S88 RETURN NOTE. 77°F
11@ LET NOTE=1 017161412110 68@ IF 0P<13 THEN LET oPp=13 2888 CLS 3248 IF SF=+1 THEN PRINT. AT 17, (
12@ LET N$="888021191 69@ IF OP>17 THEN LET Op=17 2885 GO TO 2168 NOTE+6) 5 “S"
98785048200-188 AT 20.7:°SE 7@@ IF STICK (2,1) =1, THEN GO TO 2018 INK 4: BORDER 4: BEEP .281,3 3258 LET NOTE=0TE+1
13@ LET SN=3: PRINT of 7208 *s ry 4808 PRINT AT 28,8;7 stops
LECT PITCH...... 718 GO TO 618 2020 PRINT AT 2, OC; “Es Play? yes<«ono a
135 GO SUB 988 Guehmummanseecmieniay - +ace IF STICK (1,1) =4 THEN GO TO
4838 IF STICK (1,1) =8 THEN GO TO
4@a59
4848 GO TO 4#28
4858 IF MOTE=25 THEN GO TO 4972@
60 TO 138
COPY
PRINT AT 28 ,8;~ UANT COPY
4280
4138 IF STICK (1,1) =4 THEN GO TO
4168
4238 IF STICK (1,1) =8 THEN GO TO
4248 IF STICK (1,1) =4 THEN 60 TO
4268
4328 PRINT AT 28,8;- CHANGE oC
4330 IF STICK (1,1) =4 THEN 60 TO
4378
4348 IF STICK (1,1)=8 THEN 60 TO
4398
4358 IF STICK (2,1) =1 THEN 60 TO
* Seee
4368 GO TO 4338
4378 LET OCT=0CT+12
4490
4388 GO TO
439@ LET OCT=0OCT-12
4578 LET OT=VAL C¥$(04+1 TO 9+2)
LET ON=VAL C$(9043 TO 034)
4598 SEEP (9T/SPEED) , (ON+0CT)
NEXT J
4618 PRINT AT 20,8;7 PLA
4626 IF STICK (1,1) =4 THEN 60 TO
45308
4638 IF STICK (1,1) =8 THEN GO To
4648
4635 GO TO 462¢
4648 GO SUB 98a
4658 PRINT AT 28,8;~ CODE-PRI
4668 IF STICK (1,1) =4 THEN 60 TO
4676 IF STICK (1,1) =8 THEN GO TO
4190
4688 GO TO 4668
. 4788 IF SPEED<1@® THEN LET Es="-97-
4718 LET ES=STRS$ SPEED+ES
4728 LET O$=STRS (OCT /12)
4738 IF 0%$="@7 THEN LET 0%="88~
4748 IF VAL 0%>@ THEN LET O$=-@~ ~116811282288112982298
20% 5 . mod dF BFNSEDPA AAG ee
ime. .@.12Se
5828 PRINT AT 21,8;7 A="; (16/SPE
ED);~ SEC. 7 : RB fo --—— ~~~
S838 IF STICK (1,1) =4 THEN LET S
PEED =SPEED-1
5848 IF STICK (1,1)=8 THEN LET 5S
PEED =SPEED+1
S858 IF SPEED<1 THEN LET SPEED=1
5868 IF STICK (2,1) =1 THEN GO TO
BEEP .25,-28 ERGRGSS sia Ee
S828
S865
588 PRINT Ar oe STAND BY
P 8;~
To pine UANT COPY? YES«>NO
S@98 PAUSE 196 ® OF NOTES 2
5198 60 TO 4586
ln, sli, tile, silty, ll,
Here are a few sample screens VU-FILE as AWORD PROCESSOR
from MUSIC MAKER. by Timothy Jordan
eT bed
ii
A A
1) 3) ~
nee
atin Vln ol
UANT COPY? YES<«>NO
8 OF NOTES 16
ToT eo eT
mmc ta
ath
Cm SAT
Ore MMe
seus
me jose
Us a ot es
eB
C
-)
x
vo SE
TMM
MY LETTER!
I ONLY DRAWBACKS ARE THE
LLOUITNG, THE USER IS REQUIRED :
MANUALLY NUMBER EACH PAGE AS
“SHE GOES To SE SURE THAT THE
MPUTER REEFS THEM IN PROPER
CER, ALSO, VU-FILE HAS THE
STRICTION OF 3S2-COLUMN MODE,
TH HO SPECIAL CHARACTERS AS A
OD WORD-PROC OR WOULD OFFER,
HU-F ILE DOES EVEN ALLOW ANY
WIERSE CHARAC 3.)
HOW FOR THE GOQD POINTS, I
IHRE THAT WU-FILE IS QUITE 4
OG PIECE SOFTUARE. CANY
TABASE FR THAT CAN EASILY
UBLE AS FROCESSOR CANT
RALL BAD. 3: ASE BON ’T GET
WRONG. MOU) UU-FILE IS oT «4
TTR: E FOR A Goon
CI GRAN. BUT FOR
SE UDGET GR WITH
ER RITIES WIGHT
LE UNTIL THEY
D-FPROCESSOR.
RABASE FPROGRAN
ee ee a
LAA STP IED AOD:
SELELEEEARESSE T-WARE RACE EEEEERESES
T-FILE: 18 OF 64k FILE MARAGER
AL MACHT HWE CoGeE FE: ‘T THE FILE
SHWE. WHICH TS EASILY CHAHGED.
Me MATH LeE HIGH SPEED COMPILED
SRAPHICAL MATH GAMNE.AGE S AWD Ue
SRP LL WORLD DEE SPELL IMM [DST
SR PLL PROUSRAM. EWTER TOR bo DST
Sia PACH, FoR THE Tos Tena
PEEP Ey GREAT PADIS. FEE See
pea T. ALAN PATTISON
3422 French Loop Nu
Olympia, UA 985a2
Aprit 13, 1985
Douglass F. Dewey
286 James St.
Carrboro, NC 27518
Dear Doug:
I would like to share with the
TSUG through their newsletter my
word processing program written
in BASIC. I have enctosed a
Print—out of the Listing as wett
aS a few paragraphs of
instructions.
Since I have never used anyone
else’s word processor, I don’t
even know if this one is very
good, although it serves my
purposes wett. There is a
Cassette of the program enctosed
for you to try out.
I’ve SAVED my Honey Manager
Program on the opposite side of
the Cassette for you to evatuate
if you so desire. You wittl have
to follow the instruction sheet
and enter some dummy data to get
it to work.
If there are individuats who
would like me to send them a
Cassette of the word processor
father than type it in, I’tt be
glad to do so for $8 per
cassette postpaid. Incidentatlty,
I charge $9 postpaid for my tone
¥ Manager cassette.
I forgot to mention, both
Programs are for the 2868. By
the way, Doug, if you use the
Money Hanager program with a
Spectrum emulator, you’ll get an
error code. Delete line 12 (ON
ERR) and it’tl crun OK with the
Let me tnow when you have
figured out how to run the
Spectrum Microdrive. I’m going
to England in wwne and would
Pick one up if X thought I could
get it to work.
Sincerely,
R WORD PROCESSOR IN BASIC
After you have tuped in the
listing, SAVE it by entering
GOTO 8508. When using the
program, type in your paragraph
without regard to format. Uhen
the paragraph iS Completed it
will be stored with Left
JUStIFIiCation and no Eplit words
on the right. The paragraphs
will all be stored in one tang
string.
When you go to the correction
routine, one paragraph will be
displayed at a tise. Press C for
the next paragraph, A to correct
a@ character, X to rewrite or
delete paragraph, I to insert a
new paragraph following the one
you are editing.
To change, add, or delete a
Character in the paragraph being
edited, move the inverse cursor
with the arrow keys to the
Character you wish to change,
then press A. You will be
instructed to enter the new
r cr press ENTER to
cier, 6
insert a space after the
Character the cursor covers, or
CTYPE det" to detete the
Character. If you add or delete
Characters, you may need to
rearrange the rest of the
Paragraph using the same
Process. (It might be easier ta
press X and re-write the
Paragraph -- then it will
JUSTIFY itself and Eliminate
SPlit words.}
The inverse string in tine 2035
reads “+v$lade". ALL the
Characters from quotation-mark
to quotaion mark are INVERSE,
INCLUDING THE QUOTATION MARKS.
Then there are normal quotation
Marks before and after the
string of inverse characters.
I have incorporated Dick
Scoville’s print darkening
routine in the program which you
may Call from the menu.
If you get out of the Program,
GOTO S5S@ if you do not want to
lose any text you have entered.
Your text can be SAVED and
LOADED as a Character array.
- ALAN PATTISON
@>REM Alan Pattison
3422 French Loop NU
Olympia, UA Ga5e@e
S LET v¥s="": LEY c=i: BRIGHT
1@ LEY x§=""
15 REM TEXT ENTERING
206 INPUT “Enter text: “; LINE
31 PRINT a3," “;
32 INPUT "“Cantinuve paragraph?
33 IF LEN s3>3 THEN BEEP .a7,2
@: PRINT #84; FLASH 1; "ENTER Y OR
N PLEASE! “: PAUSE 168: GO TO 3
2
34 IF s$="y" OR s#="Y" THEN LE
T x$=xX$+as+" “- GO TO 28
G5 LEY x$=x3+a4
38 INPUT “Store it? “;5%
40 IF s#="y" OR s#="Y" THEN GO
SUB 1900: GO SUB Sese
5@ CLS
68 PRINT
7@ PRINT #2; BRIGHT 1; "Enter 2
to correct text, 2 to Print,
3 to start again, 4 for new par
agraph, 5 to SAYE this text on
tape, 6 to change tupe, 7 LOAD
data al
Yo PAUSE 32
6@ IF INKEYS$="" TREN GO TO 8a
188 IF INKEY$="3" THEN GO TO 28a
9
118 IF INKEYS$="2”" THEN 60 TO 38
G
115 IF INKEY$="4" THEN LET c=c+
i: GO TO 18%
128 IF INKEYS$="1" THEN GO TO 228
oo
125 IF INKEYS$="5" THEN G6O TO 7%
ee
126 IF INKEY$="6" THEN 60 SUB 3
@@: CLS : 60 TG 7¢e&
129 IF INKEY$="77" THEN G60 TO 78
58
138 GO TO 82
268 CLS : PRINT AT 16,6; FLASH
1; “RARE YOU SURE? (yY/N)"
2186 INPUT 5%
P26 IF s$="y" DOR s¥="Y" THEN RU
238 60 TO 5%
3@@ IF PEEK 23507=66 THEN RANDO
MIZE USR 65253: RETURR
318 POKE 23537,66: RETURN
606 REHM PRINTING/SCREEN OR PRIN
8@2 CLS : LEY ms="5"
685 OPEN #5,m5
608 LET g=1
816 FOR t=1 TO c
6826 FOR k=g TO LEN vs
63@ IF v$ik}=a3 THEN GO TO 845
B46 NEXT &k
65@ PRINT #5;¥30g TO k-1)
668 PRINT #5
B7@ LET g=k+i
RAB REY I
690 INPUT “HARD coPY?
%
S00 IF m$="y" OR ms="Y"
T m$="P": GO TO 865
Gis CLOSE #5
838 60 TO 72
(Y/N) "Gm
THEN LE
i8@@ REHM ELTHINATING SPLIT voRDS
AT LINE ENDS
1818 LET n=1i
1@28 GO SUB 1183
1630 LET n=n333
1848 IF n>=LEN x4 THEN
1658 IF x#in}="“" “ THEN
%
1868 GO SUB 1182
18678 IF x (n}=" “ THEN
8
1888 LET j=8
1698 GO SUB 1188
1168 LET j=j+i
1118 IF x¥({n}>" “ THEN
3
1128 FOR n=n TO n4 5-1
RETURN
GO TO 115
GO TOG 183
GO TO 189
1138 LET x$=x$i1 TO nd4" “4xin+
}
1 TO
1148 NEXT n
1158 GO TO 1238
1168 LET x$=x$1 TO n-1)4x8(n4+i
To 3
1178 GO TO 1822
11868 LET n=n-i
1198 RETURN
28608 REHM CORRECTICN RGUT INES
2618 CLS : LEY g=41: LET a=i
2825 FOR t=1 TO c
2828 FOR k=9g TO LEN ve
2630 IF v3 (k}=q$ THEN GO SUB 2283
bey
2@31 NEXT k
2632 LET g=k+i: LET a=g
PEGS NEXT Lt
2634 CLS : 60 TO ee¢6
2635 PRINT AT 3,0;v#(g TO a-1i) +"
“4¥Sa4+1 TO k-
2@39 PRINT AT 19,0,"
2648 IF INKEY$="~ THEN
a
1)
5 XT RE-URT
GO TO 204
2645 IF INKEY$="c" GR INKEY $="C"
THEN CLS : &@ To 2832
2650 IF INKEY$="8" AND
N LET a=at+i1
28655 IF INKEY$="6" AND
EN LET a=a+432
2668 IF INKEY$="5" AND
LET az=a-1
a¢k-1 THE
a432¢«k TH
a>g THEN
2862 IF INKEY $="x"" GR INKEY $="xK"
THEN GO TO 31892
2865 IF INKEYS="7" AND
EN LET a=a-3e2
4>29+31 TH
267@ IF INKEY$="4" THEN GO TO S@
t
2672 IF INKEYS$="“I" THEN 6G TQ 25
Bea
2@75 IF INKEYS$="a" GR INKEY$="A"
THEN GO TO 32888
2@76 PRINT AT &8,0;4;" “SvV$elai5;”
21186 GO TO 2835
2500 LET x#="": LET a¥g-=""
2505 INPUT “Enter paragraph to i
nsert: “|; LINE a
2518 PRINT a%;" “;
25206 INPUT “Continue Paragraph?
(Y/N) “Sms
2530 IF m$="y" OR m$="Y"° THEN LE
T X$=x$+a$+" “- GO TO 25008
2548 LET x$=x$+a%
255@ GO SUB i988
ae ara VS=vVSC TO 8-1) 444x840
tk TO }
2565 LET c=c+i
2576 CLS : 6OQ TO see
3805 BEEP .897,3@: INPUT “Insert
letter for correction of, (ENTER=
Space, det=detete)d";hs
3018 IF h$="" THEN LET v#=v8( TO
ad+" “4ave(ati TO}: GO To 32838
3015 IF h$="det" THEN LET V$=VEt
TO a-i)4v$lat+i TG ): 60 TO 3858
3820 LET vial hs
3038 CLS : GO TO 2035
3108 LET x$="": LET ag=""
3185 LET vig TO x-1)=""
3118 INPUT “XXX to delete or ent
er new par.:“; LINE aX
3415 IF a$="XxXX" GR a$="xxx” THE
N LET vg=v8 TO g-1) 4V8(h41 TO }
: cC=c-1: 660 TG see
31286 PRINT a$$," “;
3130 INPUT “Continue Paragraph?
CYsN) “Smt
3148 IF m$="y" OR m$="Y" THEN LE
T X$=x$+a3+" “- GO TO 31186
3158 LET x$=x$+a¥%
3168 GO SUB 1383
occ LET v$=v¥$ TO g-1) 4x$4vV(b
o
3188 CLS -:- GO TO see
5808 LET q¢=CHRS$ 24: REN ADDING
PAR. TO STRING/CHR$ 24 DENOTING
END OF PAR.
58106 LET vs=v$+x$iq$
RETURN
6600 RESTORE 6250
6818 FOR n=1 TO 2g
68206 READ a
6636 POKE 65267+n,a
68048 NEXT n
6845 GO TO 58
6858 DATA 17,0,221,213,1,8,3,42,
54 ,92,36,126,167,31,182,18,35,19
213,32,246,16,244,225,37,34,54,9
2,281
7@88 CLS : PRINT AT 5,8; “YOUR T
xT UILL BE SAUED AS DATA .UHAT NA
ME DO YOU UANT IT SAUED BY?": T
obs Baint ebci hs
““PREPRRE RECORDER —
PRESS ANY KEY" .
7@18 PAUSE 3
7@15 LET vs=v5+"
7@20 DIH ws (i,LEN Vai
7838 SAVE ns DATA wet): BEEP .@1
21: PRINT “REYUIND TAPE 4 PRESS A
NY KEY TO VERTFY.~- PAUSE @: VE
RIFY n% DATA wei): BEEP -@1,1: Pp
DIM wi}: LET vt=overc
Nove ss) S=VE OLE
7848 PAUSE 288: cGo To se
ress S9P
CLS : PRINT “PREPARE RECORD
ER AND ENTER NEHE OF DATA YOU UT
SH.”: INPUT ns: PRINT "nt
#868 PRINT * START RECORDER AND
7@62 DIK tet fees LOAD ns DA
: ¥VSsESC1): DIM wet)
7865 .LET cr $=¥S {LER ¥3-4 TO LEN v
7@68 LET c=UAL rs
767@ LET v$=vi To LEN v4—5)
7@75 LET q$=CHRS$ 24 ;
8500 SAVE “UordP3” LINE 6868: 5E
EP .5,1: PRINT ‘“REUIND TAPE, TH
FN PRESS ANY KEY TO VERIFY.“: PA
USE @: VERIFY “UordP3"- BEEP _5,
1: PRINT ‘“SHYUE VERIFIED CK.”
lin, tliat, shin. dl,
Rater that year (197
Calculator tater was
THE EARLY SINCLAIR
by Tony Brooks
: TONY BROOKS
1sFed Vanegarden Drive
Germantown
x
(Oj Sem Lay
Hs ~d
Dear Doug
I thought you might be
interested in the enctased
leaflet about Sinclair produ
Of €artier years. The leafle
Mainly about the MICRO-6,
fadio billed as "The wart
Shaltlest” and sold as a ki
1964 for less than $2.
leaflet also lists allt of
Clives early products including
his very first product the MICRO
AMPLIFIER. I can remember bying
a
+
Zs
”
iin in ar,
~
“4
eo)
“
+
“one af these littte amplifiers
(it was about icm square} 3:
about 1961. I did get the kit ta
FuUNCtiGN and I stiil have it,
but I dont think I ever faund a@
use for it.
After thete early products Mr.
Sinclair,as he was then, turned.
to pocket calculators and hi-Ffj
Products. The hi-fi preducts
were. notable For there law
Prices, but the only one I ever
Purchased was a loudspeaker. —
The calculators are more .
interesting. They started wits
a four function catcutatar tno
memory) called the Sinclair
Executive which sold far £78, on
2) a muUCcA
Cheaper catculator, the
Cambridge, for £38. Tnhizt tatter
re f@€d ta
Co tre
£18 in kit Form.
The Cambridge was
addition af = méemar
éventualty turned :
low price ecient: fF:
Still using the can
function chip!. oe
oO
im
Cc
=
+
rth,
Cc
cour
w
om
a9
re
ee
rte
w+
roe
7
ew oud
TO THWUICDRe ACR
achievement was t
remarkable at the 3
Chive Sinclair was 9
UR2NS award to indy
The final calcuiat
Here Pprogammable «ca
The final ane p
Program $te2ps an
Purchased gone oF
Tinea To C
gin
“EVWuad
earn
WB Wem: Bw
“1G
iG
i)
~a Few
u
yy
Oye is
VWTACUW eo GWT MHwNO
3
ON wwe
“CLa1o8o
c
wv
a
se
Gir
wee
£28 in 1976. T
Product produc
Sinclair Empir
CoOLLapsed in bb
Sir Clive rea
947132 Of Camber
selling 4 Litt
Machine code 9
which sold for
Io owas mo. ing i
in 2 years in
Period $39 I ty
events until t
along.
Bes Wishes
Tony Brooks.
S81-972-4541
|
an ws oe
SINCLAIR MICRO -
COMPONENTS PRICE LIST
Tcl we Be 23 ch sas :)
RI to RY at 6d. each 46
Cl, C2, C3, and C5 at 1/- each 40
C4 nee = i ne 9
Cé 9
TRI 8 6
TR2 8 6
TR3 aa : 79
DI and D2 1/9 each 3 6
Ll 40
Printed Circuit Board 3 6
Earpiece and Plug 5 6
Socket ~ 1 6
Case and dial with trim 3 9
Wire and sleeving etc. “ 6
Instructions : ' 0
Totel Cest 59/6
SINCLAIR RADIONICS LIMITED, 69 HISTON ROAD, CAMBRIDGE
tu
tre
Ww noe
eG or
or
“1 or
=
Laas
be i oe 8
Dem)
Hw ae
| aes
oe eS pte i
wg
wD fic
wo.
Tuto
oad
3 the tas
the origi i
gore ait
my > as s4
PLS «
2 under the
pen hifisc
= bute
cComeutes
iFter
1
=)
J
TECHNICAL DETAILS
The Sinclaw Micro-6 it the world’s smallest trensistor radio requiring ne external
eerial or orth, Although the size is only 1.4/5" s 13/10" « 1/2" # hes o of stege
civeud giving a pertormance comparable to thet ef o sis trensister superhet.
The circuit diegrem of the receiver it sheen im Fig. 2 The RLF. signel, picked up
by LI end selected by L! ond TCI, is omplified by Trt end Tr? prior to detection. The
gain of Trl and the selectivity of the receiver ore both increased considerably by CW
@ temi-varieble copecitor formed by twisting two pisces of inwuleted wire together. CW
increases the gein by providing positive feedbeck or regeneration from the evipet of
Tet to the tuned circu. The level of the regeneration ls evtomatically controlled by the
AGC. circuit.
The R.F. output from Tr? is coupled to the :touble diode detector, Dt end D2, by
C4.” The ovtput from the detector consists of three ports: on unwonted residual RF.
tignel which is removed by Cl, dic voltege which is proportional te the signal
trongth ond which controls the collector current and thus the gain of Trl ond thirdly
the ALF. signal which is fed to the bese of Trl. This AF. signal is thea omplified in
turn by Tet, Te2 ond Te3. z
"The reeton for the high sensitivity of the Micro-4 is the fect thet both Tel end Tr2
ore reflered, thet is to sey they omplity successively both of RF. and AF. Becouse of
the very cereful design the quelity of reproduciion is extremely good ond the sensitivity
compares very fevourebly with sets mony times a1 lerge. The very lew current
consumption end low bettory voltage ere mode powuible by the use of Micre-Alloy
transistors. -
FIGS SINCLAIR MICRO-SIK CIRCUIT DIAGRAM
NOTICE
All the components for the Micro-6 are tested before despatch but if
consider that any of them are faulty we will replace them immediately
ie of cherge if you return them to us together with « stemped addressed
envelope.
The Micro-6 shovld work perfectly when completed. If it does not,
you may have damaged cne of more of the components or your assembly
may be incorrect. Should you be unable to cure the fault yourself we can
service it for you for a fixed charge of 15/-.
Just send the set to us with cash, postel order or cheque for 15/-
teking care to pack the set 10 thet it cannot be demaged in the post, If
the feult is @ very minor one your 15/- will be returned to you with the set
put right.
999 Wer it/wiwy
FOGMAGNVD ‘AVON NOLSIH 69 "G11 SOINOIGVY WIVIONIS
SA10N ONILVYIdN ONY
SNOILONYLSNI ATEWISSY ‘STIVLIG IVOINHOIL
=
[LI
=
=
SUVA Busn
‘9/91 — WIH1ISO1 SNOO" F3YHL TY
9/9
YoOIW
9 -
ND seysedng pose,
WY MONper}unMWOD PUe erem-pous s04 SyND2
Sueayere
‘WS
9/9
“WY SursA sueasore
8yinayy> peysey 77
SMOLINULSNOD YOd SNOOR
Y Cawm-pous popes
mW Susan
saoysisueay, Aoyy-os
“yun
Suoyponaysuy YH AA
YHA “AW 0 Apaiisues
MY AAW 00S jo yNdyro WMojreuuojsues, “ying Apees peyddnc
YIIITdNV LIVM } ONY dNNV-3ud G4aNIGNOD SUL
“Oyyessea YY “Buryinau> joryuo> eucy
Ayyenb y6yy
“suyo G1 Oo}!
9/6S
Sped je pue eyep
9/8z
21d yndyno-moy s0}
d ‘pee weyy soyews
IZITdNV-OUSIN
“SY P¥eq peosg quedns
‘sdn-y
“e200:
ta
‘soucydous1w
© OAtsP YOre IAA “seyrdwe
“(#414 000'000'1) ‘gpre web somog
Yorjerdde ‘suoionaysuy YHA yO
seqzeedspnoy
eqeyins
© soyew
@
£
=
e
>
a
ry
ry
a
hed
S
Ee
EN
vhaoygeg
seany
oS/y 1 ous ered
uy pue syeg
IL “punoy Ay
24 @wWO> tuoions
t/t * 01/€
v
*eqoud snd
ues soqe)
|Pides eq ues
rjjews ous sy
PYLE SH YO yuownsysuy
v4
ued no
“P® Pa
9/12
pes oy
be o:pne 20 oF
in)
wd
“quer
{| wosy Aduenbeuy du
JO 4014020) 044 sume S144 Ag
He) due
© 42 jeubss © seyeseues
YOLDICNIOUDIN
woryroluy 104 1/2W OF 04 #/24
“pio powursy
‘1
oH/SI 2 ons
ad Burpesu Ag
108 pos-epssey
0184 0% ereds pue |
wn
©} CWOD suo!jonsysuy pus sye
id erediee +4Byomseyjens yo
ypew ey, 4040 seun
fod a 7)
Y pye ‘pueq-esem
+q ‘seid
*hueH®q Sdd psepueys
‘ese> ong jedoy “Peplacs
s-jjes se
UO seyryas
Peujeyuo:
ser We Arybry
9/6b
MAAIZDIy ANIINITS ..
“/sy ang Apees oqejeay
9/6€
e@wnjoa
“NEUE ons
“Y2HAS Yo-u0 pue joiju02-
“OUL|UsIS 20 Q-Or1~y Ym OBA J0y jeop;
HPAasUL YA sped jy
©4 ewor suo:
“EWING YHA
OlGVY YOLSISNVYL
ISATIVINS S.Q1HOM JHL
WIIMdNV 052 UL MIVIONIS
Pjing 03 nod sos sugisag
10}
L dsepourg 13439
SISUed
-/) 3D1ud
THE OL REPORT
Our third report has the QL looming excitedly on the horizon. Any week
now this great machine should be released. Week by week new software,
hardware, and accessories are being introduced. Disk drive
interfaces,toolkits, RAM expansions, third party support for the @L
1S beginning to mount = and you, the end-user, will be the prime
beneficiary.
AS promised, we begin this month's report with a brief review of West,
a textual adventure game for the QL. Residing in Arizona 4s we do, we
felt it only fitting to begin our reviews with this rip-roaring
“shoot ‘em up" story of robbers and rattlesnakes.
For those
“Smugglers
the list for
of you familiar with such Timex or Spectrum Classics as
Cove," or “The Hobbit," West should be put near the top of
Classic adventure excitement. One starts near a ghost
town. Speed of execution really helps here because you will encounter
bank robbers who will shoot you quite dead if you do not "shoot" them
first by typing quickly. The first time I sat at the keyboard reading
instead of typing, I found myself dead for the first time.
‘One is allowed to be killed three times before the erogram locks up
and you have to re-boot from scratch so be fore-warned! You may not
need a quick trigger finger but you do definitely need a very fast
typing finger and this adds to the excitement of the program. aA
quick typing finger not only stops robbers but also rattlesnakes!
‘One needs 100 points to advance to the next level. Points are
,accumulated by collecting loot from robbers, trinkets found along the
‘way, etc. Be Careful, though. When I climbed a marble staircase in one
building, I found myself Qazing ata large gold nugget to the north.
When I went north to retrieve the nugget, the dastardly QL replied,
'"Oh, did 1 forget to mention a large gaping whole in the floor? Dead
time."
/for the __
/Qne does not buy a QL for games but as the saying goes, "All work and
(no play..." When you finish your job costing analysis and your
inventory summary, boot West for a challenging and entertaining time.
A unique feature is the "notepad" which lets you make notes about
where you are, etc. so that when you save the Program for next time,
you can start of¢ remembering exactly where you left off.Both Zkul and
West, two great adventure games, we have in stock.
CR(Curry rating) = 8.
We now will examine two word processors-—
using to write this report, and Tasword
the Spectrum and the Timex 2068.
Quill, which is what we are
II, an excellent Program for
For those of you who Purchase a @L and who now have your’ word
processor on cassette and not on Spectrum microdrive, the first thing
‘you will notice is how fast Quill loads off the QL microdrive--less
than 30 seconds. Documents Of a page or so in length take less than 15
seconds. A document of 50 lines per Page takes up roughly 20 sectors
out of a possible 220-224 per microdrive cartridge. One can see this
leaves room for a nice size document or a number of business letters.
Tasword is always in the equivalent of Overwrite mode. If you type a
line and then backspace you will overwrite unless you issue an
extended command to insert a line. And then you: have to remember to
reformat the Paragraph. Quill ‘has an insert mode and an overwrite mode
you can switch between by using shift and the F4 key. If one is
in insert mode and backspaces to insert, the program automatically
gives you room and then reformats the whole Paragraph as you go.
One can configure Tasword or Quill to work with Practically any
Printer. Both have certain printer configurations in the software
initially--Epson FX-80, for example. However, with Tasword, one imbeds
Printer codes in the text by means of graphic icons which you can
easily forget what the icons stand for . One also, with this method,
Cannot see what the finished document will look like. With Quill, the
program is set up initially for bold, underline, superscript and
subscript. If one presses F4 to change the typeface to bold, the text
is high-lighted on the screen. To turn bold off, one simply presses
ay = 1 for bold again. and one reverts back to normal printing.
Underlining is underlined, superscript is higher up on the line, etc.
Quiil is a "what you see is what you print” word Processor and this is
very nice.
The cursor keys on Quill let you move in four directions. What is also
nice is that pressing the shift key and either the left or right arrow
lets you move a word at a time instead of a letter at atime, and
control plus shift and-the up and down keys lets you move a paragraph
at atime. Total number of words is Always displayed, as well as what
mode one is in(insert or overwrite), typeface in use, line number and
Page number and document name °
You can search and replace words on both of these programs. However ,
the QL Program will search and replace’ for every ocurrence of a word
in one sequence whereas on Tasword II one searches for one word and
one replacement and then has to start the sequence all over again. As
in the other Psion programs, one can press Fi at anytime to access the
help screens which are excellent.
One serious drawback of Tasword is that it does not have tabs. One can
set margins, left or right, but that is all. Quill has margins to
indent paragraphs etc., and you can set margins from O to 80 columns.
On Tasword you’ can only have 64 columns. Forced
you can have headers and footers-all in all we rate Quill very highly.
start and end at
wishes to and we feel this comes in handy.
any line number one
As you can see, we have now expanded to two Pages for our report. The
machine is not even out yet and already we are increasing our
coverage! This report is being written on an FX-80 and in next month ‘s
issue we will show you some of the graphs it Produces with the Program
Easel. Next month we will also review Graphi@L, a superb graphics
Program which we have in stock. Please write for information on any QL
Program you are interested in. We have sold out of QL User and are
waiting for the April issue, so get your orders in now. We are also
getting back issues. By next month’s issue let‘’s hope some of you
have a Q@L on order!
ile, alte, cil, lite, sl.
@ ‘THE EP8401 ALLOWS YOU TO WORK WITH +5V EPROMS , 2716, 2732, 2732A, AND 2764,
e PRO Te GRAMS» THE EPG401 ALLOWS YOU TO DUMP EXISTING INFORMATION PRON A
e TOAD PROGRAMS ,THE EP401 ALLOWS YOU TO LOAD YOUR OWM PROGRAMS OWTO A EPROM. °
@ COPY PROGRAMS, THE EP8401 ALLOWS You TO COPY EXISTING PROMS/EPROMS.
@ xNSTANT VERIFICATION, THE EP8401 ALLOWS YOU TO VERIFY WHETHER INFORMATION
©@ THE EPB40l USES A 16 BIT CHECKSUM. (MODULO 65536)
G)ROBOTRON
INOUSTRIES ING.
FES
KIT COMES COMPLETE WITH PC BOARD, ALL COMPONENTS , SOFTWARE (ON TAPE) , INTERFACE
CABLE AND EASY TO FOLLOW ASSEMBLY & OPERATING INSTRUCTIONS (EPROMS WOT NCL.)
PROM TO YOUR SYSTEM.
EXISTS ON THE EPROM OR IF THE EPROM HAS BEEN ERASED,
REQUIRES +5y REGULATED AND 30V SUPPLIES
[) 2peso1 xrr ror rrsao 111 $49.95
(-) zreso1 xrr ror TrmEx/siNcLarR 1000 $49.95
(2) rower suppry xrr $14.95
EPG401 PLANS POR TRSBO 322 (7) ror 2/8 1000 [_) $ 5.00
() erovren crrcurr poarp
EXTRA 46 PIN EDGE CONNECTOR FOR T/S 1000
ADD 5% SALES TAX
ADD $4.00 SHIPPING &
WAUWATOSA,WI. $3213 DEPT. 640 TOTAL
PLEASE ALLOW 6 WEEKS FOR DELIVERY
LETTERS
Here are a few of the letters which we
have received in the last few months.
Hopefully, one of our readers can answer
a question or two. If you can = answer
some of the questions raised in these
letters, or just want to discuss the
problem, please write the author
Comments from Costa Rica - Jess Peeler
Report on Damaged/Surplus TS-1000 Computers
I have seen 2 sources for these damaged/surplus computers:
(1) Zebra Systems, Inc.
(2) American Surplus Trading - on p. 31, Radio Electronics, Dec "OL
In 1984 I purchased a dozen of these surplus computers from Zebra
Systems. They are sold on an as-is basis and all have one or more defects.
- Additionally, since only the computer is sold, one mst provide power supply,
cables, and T.V. interface adapter. Nevertheless, I consider them, at $10
apiece, the bargain of the century.**
Now, to what was found in the dozen orphans which I had acquired.
My conjecture is that they were bought by the carload for a dollar or
so per unit and were either Timex factory rejects or customer-returned
computers which were found to have failed.
First thing noted was that all units had Timex 1000 identification
completely removed - from both the top and bottom of the case. (Timex was
ashamed?)
Mechanically, only 1 of 12 had suffered slight damage - in that the
small screws holding the 2 case halves together were stripped out of the
plastic stand-off supports.
Slectronic problems:
(a) 2 of the 12 had burned out Sinclair SCL chips - the special
Ferranti "Sinclair Computer Logic" chip manufactured for
Sinclair. This chip is still available (I believe) from
Sinclair Research Limited, 4 Sinclair Plaza, Nashua, N.H.,
03061 - at $12.00 apiece. (Ask for IC-1, ULA Custom Chip)
(b) 1 of 12 had a burned out 2-80A chip. This chip is available
from dozens of suppliers for as low as $2.50 each.
Electrical/Mechanical problems -
11 of the 12 units had suffered damage to the delicate
plastic finger connections from the keyboard - as noted in
a previous write up.
Final Count - of my dozen orphans, by carefully trimming the keyboard
plastic finger connections and replacing one Z-80A chip, my net gain was 10
working computers and 2 available for spare parts. I could also, by pur-
chasing the ULA Custom chip from Sinclair, restore the last 2 to working
order. Therefore, for the computers alone, total parts comes to 12 x $10
+ $2.50 (for 2-80A) + 2 x $12 (for ULA) = $146.50, or an average of $12.21
apiece. Add $5 to $20 for the D.C. power supplies, connecting cables and :
T.V, switch/interface (depending on luck and skill in purchasing) and you're
looking at a batch of TS-1000s for under $35 apiece.
nking {s based on using the T5- as a beginner's computer, as
a simple business machine, and for those satisfied with black and white
and no sound.
lear [lick?
Got your note the other day. Here is my $10 so I can once again get the
newsletter.
A courle of years ago I acauired a Stringy Florry interface for my Timex
1000 but I did very little with it at the time. A few months ado I dous
this out and started Playing with it again. I have been associated with
Exatron (who develored the Stringy Florry) for a longa time and have
@lways thought that this rroduct had a lot of Fotential. I have started
to develor a CF/M like orerating system that would allow the Timex 1000
(or ZX-81) to function es a stand alone develorpment system and also Ppro-
vide a dood file storade interface for BASIC rrograms. All of the code
is written in assembly and is beind debudged presently (the actual code
development is done on a Digital Grour Z-80 system and then I down load
the Timex through the cassette interface. Slow but works).
From a users roint of views this will look Just like standard CP/M 2.2
excert that programs will start at 4100 hex instead of 100 hex and the
interface to the RDOS will be via a jump instruction at 4005 hex instead
of 5S hex. Basicallyy everything has been moved up 4000 hex bytes. I
envision this system being burned into an 8k rom and replacing the resu-
lar ESF rom.
To access the oreratings system from a BASIC Programs the user Pokes the
function and arguments into rre-assidned memory locations and then calls
a special BIOS entry (the variable B$(163) is used as a communications
buffer). For example to oren and read a data filers a rFrodam misht look :
like:
100 DIM B$(163)
110 LET B$="HISTORY.DAT*
POKE 16417915
LET A=USR(8192)
IF A=255 THEN PRINT
LET I=0
LET TOTAL=0
LET AVERAGE=0
POKE 16417720
LET A=USR(8192)
IF A<>0O THEN PRINT
LET I=I+t1
FRINT "CLIENT "#I*B$(1 TO 16)
PRINT "ADDRESS’»B$(17 TO 32)
PRINT ° °»B$(33 TO 48)
PRINT ° "»9B$(49 TO 64)
LET DUES=VAL(B$(65 TO 69))
LET RATE=VAL(B$(70 TO 74))
LET TOTAL=TOTAL+DUES
LET AVERAGE=AVERAGE+RATE
GOTO 150
PRINT "TOTAL DUES =$*"s TOTAL
PRINT "AVERATE RATE =*sAVERAGE/I+°$/MONTH® ‘
STOP H
I have not progressed to the roint of nailing
120
130
140
142
144
146
150
* 160
170
175
180
“190
200
210
220
230
240
250
260
300
310
320
«oeor something similar.
down the exact details.
"FILE NOT ON THIS TAFE* :STOF
*"END-OF-FILE*?GOTO 300
your
I have run into a couple of problem areas maybe you or one of your
ig
readers could help me with. How can I move the display file into
memory? Every time I tryy the system crashes. Some times in slow mode
the sustem responds faster than other times. Why and what can be done
about this? I need to use low memory for data storase, which locations
must be preserved (I use the rom BASIC only for the display file manase-
ment)?
If there are other Stringy Florey users out therer I would like to set
in touch and see if there is any interest in this (I still need to set
application rrosrams to run).
Best redardsy
Lak. a. Colhhine
Clark A. Calkins
1907 Alvarado Ave.
DR. H. WELDON BAKER
8515 PATTON ROAD
PHILADELPHIA PA 19118
March 9, 1985
Doug Dewey
206 James St.
Carrboro, NC 27510
Dear Doug:
Iam writing in the hope that you or one of your
the TSUG can help with a problem I am having.
colleagues in
T am using my 1500 in my research at Temple; I have a "Report
Generator" board (ENER-Z Corp. Ft. Washington PA) attached to
the back, providing an interface with laboratory instruments—- in
the present instance, a spectrophotometer. The R.G. board, if
you are not familiar with it, provides analog-to-digital. input
with @-channel input (0-Sv), programmable channel select &
sampling interval/rate, real-time clock, digital I/0 and a cen-
tronics interface (sort of) - The version I have is EPROM
controlled. I had originally planned to get the VOTEM, but at
the time could not locate a supplier. The board works very well,
and has sparked some very exciting and promising research
possibilities. :
The problem lies with the 1500’s (& 1000’s) coarse graphics used
to display the results of the work. I need some high resolution
Qraphics capability. Thus far I have tried two solutions,
neither of which is satisfactory:
1) Printing out the data, manually transferring it to the
2068 and displaying and manipulating it there. This is slow, in-
Convenient and does not take advantage of the 1500’s capabili-
ties. The results, however, are spectacular.
2) Using an MC utility program for Hi-res printer graphics
obtained from Bill Russell of G. Russell Electronics. The two
programs are incompatible because both use a 1 REM statement;
HRP graphics for CODE and display storage, and RG takes 16 bytes
(16514-16530) for a scratch-pad. %*kkCRASH*** CBy the way, VOTEM
also uses 1 REM.]
Can you suggests:
>> A compatible HRG program or firmware? One thought was the
Memotec add-on, but I know nothing of its operation OR
availability. ANOTHER possibility could be Advanced Interface
Design’s hi-res bit mapped graphics board which resides at 8192-
14335D3; again, I don’t know how it is used OR if it is still
available or from whom.
>> An I/0 board for the 2068 OR for the Spectrum (to be used
with 2068 + Spectrum ROM). Even some detailed plans for building
such a board would help--- I have 2 or 3 such plans for use with
the 1000, but know of none for the 2068. With such a board, I
could do the same work with the 2068, bypass the 1000/1500, and
have the HRG I need. "
I’m hoping someone in TSUG has
problem and can offer help.
some with this
Wbw—_
familiarity
Am I still a member? Is it dues-time yet?
-OoT—
yea OF REPORT
Our third report has the QL looming excitedly on the horizon.
Now this great machine should be released.
Any week
Week by week new software,
hardware, and accessories are being introduced. Disk drive
interfaces,toolkits, RAM expansions, third Party support for the QL
3s beginning to mount and you, the end-user, will be the prime
beneficiary.
AS promised, we begin this month’s report with a brief
ea textual adventure game for the QL. Residing in Arizona as we do, we
felt it only fitting to begin our reviews with this rip-roaring
“shoot ‘em up" story of robbers and rattlesnakes.
review of West,
For those
“Smugglers
the list for
town.
of you familiar with such Timex or Spectrum Classics as
Cove," or “The Hobbit," West should be put near the top of
Classic adventure excitement. One starts near
Speed of execution really helps here because you will encounter
bank robbers who will shoot you quite dead if you do not "shoot" them
first by typing quickly. The first time I sat at the keyboard reading
instead of typing, I found myself dead for the first time.
One is allowed to be killed three times before the program locks up
and you have to re-boot from scratch so be fore-warhed! You may not
“need a quick trigger finger but you do definitely need a very fast
typing finger and this adds to the excitement of the Program. A
quick typing finger not only stops robbers but also rattlesnakes!
One needs 100
accumulated
‘way, etc.
building,
~When I went
lon, did
for the __
points to advance to the next level. Points are
by collecting loot from robbers, trinkets found along the
Be careful, though. When I climbed a marble staircase in one
I found mysel¢ gazing at a large g90Old nugget to the north.
north to retrieve the nugget, the dastardly QL replied,
I forget to mention a large gaping whole in the floor? Dead
time."
, One does not buy a QL for games but as the saying goes, "All work and
ino play..." When you finish your job costing analysis and your
inventory summary, boot West for a challenging and entertaining time.
| A unique feature is the “notepad" which lets you make notes about
j where you are, etc. so that when you save the program for next time,
i; you can start off remembering exactly where you left off.Both Zkul and
i West, two great adventure games, we have in stock.
| CR(Curry rating) = 8.
We now will examine two word processors-—
using to write this report, and Tasword
the Spectrum and the Timex 2068.
Quill, which is what we are
II, an excellent program for
For those of you who Purchase a @L and who now have your word
processor on cassette and not on Spectrum microdrive, the first thing
»you will notice is how fast Quill loads off the QL microdrive--less
i than 30 seconds. Documents of a page or so in length take less than 15
seconds. A document of 50 lines per page takes up roughly 20 sectors
out of a possible 220-224 per microdrive cartridge. One can see this
leaves room for a nice size document or a number of business letters.
Tasword is always in the equivalent of overwrite mode. If you type a
line and then backspace you will overwrite unless you issue an
extended command to insert a line. And then you: have to remember to
reformat the Paragraph. Quill ‘has an insert mode and an Overwrite mode
you can switch between by using shift and the F4 key. If one is
in insert mode and backspaces to insert, the program automatically
Qives you room and then reformats the whole Paragraph as you go.
Quill to work with Practically any
configurations in the software
However, with Tasword, one imbeds
of graphic icons which you can
One also, with this method,
One can configure Tasword or
Printer. Both have certain printer
initially--Epson FX-B80, for example.
Printer codes in the text by means
easily forget what the icons stand for .
cannot see what the finished document will look like. With Quill, the
Program is set up initially for bold, underline, superscript and
subscript. I one presses F4 to change the typeface to bold, the text
is high-lighted on the screen. To turn bold off, one simply presses
oBS for bold again and one reverts back to normal printing.
Underlining is underlined, superscript is higher up on the line, etc.
Quizl is a “what you see is what you print" word Processor and this is
very nice.
The cursor keys on Quill let you move in four directions. What is also
nice is that Pressing the shift key and either the left or right arrow
lets you move a time instead of a letter at a time,
control plus shift and the up and down keys lets you move a paragraph
at a time. Total number of words is ways displayed, as well as what
mode one is in(insert or Overwrite), typeface in use, line number and
Page number and document name .
You can search and replace words on both of these programs. However ,
the @L Program will search and replace’ for every ocurrence of a word
in one sequence whereas on Tasword II one searches’ for one word and
one replacement and then has to start the sequence all over again. As
in the other Psion programs, one can press Fi at anytime to access the
help screens which are excellent.
One serious drawback of Tasword is that it does not have tabs. One can
set margins, left or right, but that is all. Quill has margins to
indent paragraphs etc., and you can set margins from O to 80 columns.
On Tasword you can only have 64 columns. Forced Paging is possible,
you can have headers and footers-all in all we rate Quill very highly.
The only thing we did not like was that one has to print a whole Page
at a time. On Tasword, you can start and end at any line number one
wishes to and we feel this comes in handy.
AS you can see, we have now expanded to two Pages for our report. The
machine is not even out yet and already we are increasing our
coverage! This report is being written on an Fx-80 and in next month’s
issue we will show you some of the graphs it Produces with the program
Next month we will also review Graphi@L, a superb graphics
Program which we have in stock. Please write for information on any QL
Program you are interested in. We have sold out of QL User and are
waiting for the April issue, so get your orders in now. We are also
getting back issues. By next month's issue let’s hope some of you
have a @L on order!
(tl, lint...
G)JROBOTRON
WOUSTAIES Inc.
THE EP@401 ALLOWS YOU TO WORK WITH +5V EPROMS , 2716, 2732, 2732A, AND 2764.
DUMP PROGRAMS, THE EP8401 ALLOWS YOU TO DUMP EXISTING INFORMATION FROM A
PROM TO YOUR SYSTEM. «
LOAD PROGRAMS, THE EP8401 ALLOWS YOU TO LOAD YOUR own PROGRAMS ONTO A EPROM, *
COPY PROGRAMS, THE EP8401 ALLOWS YoU TO COPY EXISTING PROMS/EPROMS.
INSTANT VERIFICATION,THE EP8401 ALLOWS YOU TO VERIFY WHETHER INFORMATION
EXQSTS ON THE EPROM OR IF THE EPROM HAS BEEN ERASED.
THE EP8401 USES A 16 BIT CHECKSUM. (MODULO 65536)
REQUIRES +5V REGULATED AND 30V SUPPLIES
EP6401 KIT FOR TRS80 III $49.95
EPG401 KIT FOR TIMEX/SINCLAIR 1000 $49.95
POWER SUPPLY KIT $14.95
2P8401 PLANS FOR TRS8O 111 [-) ror 2/s 1000 [_]
PRINTED CIRCUIT BOARD
EXTRA 46 PIN EDGE CONNECTOR FOR T/S 1000
ADD 5% SALES TAX 0
ADD £4500 SHIPPING &
TOTAL
PLEASE ALLOW 6 WEEKS FOR DELIVERY
1417 WAUWATOSA AVE.
WAUWATOSA,WI. 53213 DEPT. 640
LETTERS
Here are a few of the letters which we
have received in the last few months.
Hopefully. one of our readers can answer
a question or two. If you can = answer
some of the questions raised in these
letters, or just want to discuss the
problem, please write the author
Comments from Costa Rica - Jess Peeler
Report on Damaged/Surplus TS-1000 Computers
I have seen 2 sources for these damaged/surplus computers:
(1) Zebra Systems, Inc.
(2) American Surplus Trading - on p. 31, Radio Electronics, Dec '84
In 1984 I purchased a dozen of these surplus computers from Zebra
Systems. They are sold on an as-is basis and all have one or more defects.
Additionally, since only the computer is sold, one mst provide power supply,
cables, and T.V. interface adapter. Nevertheless, I consider them, at $10
apiece, the bargain of the century.**
Now, to what was found in the dozen orphans which I had acquired.
My conjecture is that they were bought by the carload for a dollar or
so per unit and were either Timex factory rejects or customer-returned
computers which were found to have failed.
First thing noted was that all units had Timex 1000 identification
completely removed - from both the top and bottom of the case. (Timex was
ashamed?)
Mechanically, only 1 of 12 had suffered slight damage - in-that the
gall screws holding the 2 case halves together were stripped out of the
plastic stand-off supports.
Electronic problems:
(a) 2 of the 12 had burned out Sinclair SCL chips - the special
Ferranti "Sinclair Computer Logic" chip manufactured for
Sinclair. This chip is still available (I believe) from
Sinclair Research Limited, 4 Sinclair Plaza, Nashua, N.H.,
03061 - at $12.00 apiece. (Ask for IC-1, ULA Custom Chip)
(b) 1 of 12 had a burned out Z-80A chip. This chip is available
from dozens of suppliers for as low as $2.50 each.
Electrical/Mechanical problems -
ll of the 12 units had suffered damage to the delicate
plastic finger connections from the keyboard - as noted in
a previous write up.
Final Count - of my dozen orphans, by carefully trimming the keyboard
plastic finger connections and replacing one Z-80A chip, my net gain was 10
working computers and 2 available for spare parts. I could also, by pur-
chasing the ULA Custom chip from Sinclair, restore the last 2 to working
order. Therefore, for the computers alone, total parts comes to 12 x $10
+ $2.50 (for Z-80A) + 2 x $12 (for ULA) = $146.50, or an average of $12.21
apiece, Add $5 to $20 for the D.C. power supplies, connecting cables and :
T.V. switch/interface (depending on luck and skill in purchasing) and you're
looking at a batch of TS-1000s for under $35 apiece.
nking {is based on using the [5- as a beginner's computer, as
a simple business machine, and for those satisfied with black and white
and no sound.
lear Dick:
Got your note the other day. Here is my $10 so I can once again get the
newsletter.
A couple of years ago I ecauired 2 Stringy Florry interface for my Timex
1000 but I did very little with it at the time. A few months ago I doug
this out and started Playing with it again. I have been associated with
Exatron (who develored the Stringy Florry) for a lons time and have
@lways thought that this rFroduct had a lot of rotential. I have started
to develop a CF/M like orerating system that would allow the Timex 1000
(or ZX-81) to function as a stand alone develorment system and also rro-
vide a good file storage interface for BASIC rfrograms. All of the code
is written in assembly and is beins debussed presently (the actual code
develorment is done on 2 Digital Grour Z-80 system and then I down load
the Timex through the cassette interface. Slow but works).
From 2 users Point of views this will look Just like standard CP/M 2.2
excert that rrodrams will start at 4100 hex instead of 100 hex and the
interface to the BDOS will be via a Jump instruction at 4005 hex instead
of S hex. BRasicallys everything has been moved ur 4000 hex bytes. I
envision this system being burned into an 8k rom and rerlacins the resu-
lar ESF rom.
To access the orerating system from a BASIC rrosramys the user rokes the
function and arguments into pPre-assisned memory locations and then calls
a srecial BIOS entry (the variable B$(163) is used as a communications
buffer). For example to oren and read a data filers a rrogam might lock.
like: :
100 DIM B$(163)
110 LET B$=°HISTORY.DAT®
120 POKE 16417715
130 LET A=USR(8192)
140 IF A=255 THEN PRINT
142 LET I=0
144 LET TOTAL=0
146 LET AVERAGE=0
150 POKE 16417%20
160 LET A=USR(8192)
170 IF A<>O THEN FRINT
175 LET I=I+t1
_180 PRINT "CLIENT °#IyB$(1 TO 16)
190 PRINT “ADDRESS*»sBS$(17 TO 32)
200 PRINT ° *°»B$(33 TO 48)
210 PRINT * "*9BS(49 TO 64)
220 LET DUES=VAL(B$(65 TO 69))
230 LET RATE=VAL(BR$(70 TO 74))
240 LET TOTAL=TOTAL+DUES
250 LET AVERAGE=AVERAGE+RATE
260 GOTO 150
300 PRINT *TOTAL DUES =$°sTOTAL
310 PRINT “AVERATE RATE ="s#AVERAGE/I$°$/MONTH’
320 STOP
+eeor something similar.
down the exact details.
"FILE NOT ON THIS TAFE*:STOP
*END-OF-FILE*:GOTO 300
your
I have run into a couple of problem areas maybe you or one of =
igh
readers could help me with. How can I move the display file into
memory? Every time I trys the system crashes. Some times in slow mode
the system resronds faster than other times. Why and what can be done
about this? I need to use low memory for data storasder which locations
must be preserved (I use the rom BASIC only for the display file manase-
ment)?
If there are other Stringy Florry users out therer I would like to set
in touch and see if there is any interest in this (I still need to set
application Programs to run).
Best regards»
(ISM bap te oO)
Clark A. Calkins
1907 Alvarado Ave.
I have not rrogressed to the roint of nailing
DR. H. WELDON BAKER
8515 PATTON ROAD
PHILADELPHIA PA 19118
March 9, 1985
Doug Dewey
206 James St.
Carrboro, NC 27510
Dear Doug:
Iam writing in the hope that you or one of your
the TSUG can help with a problem I am having.
colleagues in
I am using my 1500 in my research at Temple; I have a "Report
Generator” board (ENER-Z Corp. Ft. Washington PA) attached to
the back, providing an interface with laboratory instruments- in
the present instance, a spectrophotometer. The R.G. board, if
you are not familiar with it, provides analog-to-digital. input
with 6-channel = input (O-Sv), programmable channel select &
sampling interval/rate, real-time clock, digital I/0 and a cen-
tronics interface (sort of) - The version I have is’ EPROM
controlled. I had originally planned to get the VOTEM, but at
the time could not locate a supplier. The board works very well,
and has sparked some very exciting and Promising research
possibilities. :
The problem lies with the 1500’s (& 1000’s) coarse graphics used
to display the results of the work. I need some high resolution
graphics capability. Thus far I have tried two solutions,
neither of which is satisfactory:
1) Printing out the data, manually transferring it to the
2068 and displaying and manipulating it there. This is slow, in-
convenient and does not take advantage of the 1500’s Capabili-
ties. The results, however, are spectacular.
2) Using an MC utility program for Hi-res printer
obtained from Bill Russell of G. Russell Electronics. The two
Programs are incompatible because both use a 1 REM statement;
HRP graphics for CODE and display storage, and RG takes 16 bytes
(16514-16530) for a scratch-pad. %*xxCRASH*** [By the way, VOTEM
also uses 1 REM.]
graphics
Can you suggest =:
>> A compatible HRG program or firmware? One thought was the
Memotec add-on, but I know nothing of its operation OR
availability. ANOTHER possibility could be Advanced Interface
Design’s hi-res bit mapped graphics board which resides at 8192-
14335D; again, I don’t know how it is used OR if it is still
available or from whom.
>> An I/O board for the 2068 OR for the Spectrum (to be used
with 2068 + Spectrum ROM). Even some detailed plans for building
such a board would help--- I have 2 or 3 such plans for use with
the 1000, but know of none for the 2068. With such a board, I
could do the same work with the 2068, bypass the 1000/1500, and
have the HRG I need. .
I’m hoping someone in TSUG has
problem and can offer help.
some familiarity with this
Whe
Am I still a member? Is it dues-time yet?
a
-OT—
»,
* As April 1 was Mother’s Day and there was not a quorum, elections were postponed
untill the May meeting. The results of the Plection are as follows:
President: Doug Dewey
Vice-President: Bill Roberts
Secretary: Dick Scoville
Treasurer: Mike Hoyce
Editors: Lonnie Kendall and Bill Roberts
Membership Secretary: Pete Faglia
The first two members of our Board of Operators were also elected. Their office ang names
are:
Special Assistance: Hiawatha Demby Jr.
Refreshments: Carol K. Roberts
The Last Word
You may not have noticed that Lonnie Kendall is not anly an editor of the newsletter but he
is also our publisher. Lonnie is responsible for the HIG improvement in the printing of the
newsletter. This man is doing a super job for the group and we should all appreciate his
efforts.
The Triangle Users’ Group meets once a month on the first Sunday of each
month at 2:00 pm in the Dreyfus Auditorium of the Research Triangle Park
facility just off of Cornwallis Road. The Public is welcome, in fact the
public is invited. Membership in our Users’ Group is $10.00 a year. We
have a large public that we serve, and we need sustaining contributions in
the form of money, articles for the newsletter, or occasional letters
telling us you are interested in receiving our publication. The donation
of goods and monies by members and business friends alike is a welcome
occurence and is also tax-deductible.
TRIANGLE SINCLAIR USERS’ GROUP OFFICERS:
President; Doug Dewey, 206 James ST., Carrboro, NC 27510, 919-923-3079.
Vice-President; Bill Roberts, R-2 Tar Heel Manor Apts., Carrboro, NC
27510, 919-929-6104,
Secretarys Dick Scoville, 2313 W. Club Blvd., Durham, NC 27705, 919-286-
4959.
Treasurers: Mike Boyce, 3313 East Oak Dr., Durham, NC 27712, 919-383-2000.
Board of Operators
Special Assistance: Hiawatha Demby Jr.
Refreshments: Carol K. Roberts
Send mail and inquires to Doug.
SOIR RAR A A A A A A th th th tht th st th, a oe
If you would like to j0in our Users’ Group then f111 out the
application form below and send it along with a check for $10.00
(1 year’s membership) to Doug’s address. You will receive 12
issues of the Triangle Sinclair User’s Group Newsletter (they may
be late, but you will get 12 issues).
TOWN: STATE: ZIP CODE:
I own az TS 1000 tout TS2Z068° .~
I plan to buy a @L se Ie
I own a modem_
I want articles on: hardware Projects —_, software
reviews___, machine code .
I would like to write some articles for the newsletter
I would like to fas
meee)
Doug Dewey
206 James St.
Carrboro, NC 27510
Triangle Sinclair
User" s Group
C/O Douglass Dewey
206 James St,
Carrboro, NC 27510
NONPROFIT ORG.
U.S.POSTAGE « @
PAID
CARRBORO, N.C.
PERMIT NO.83
WI TUS
dNOWS Sdssi
TAUYIYL